home *** CD-ROM | disk | FTP | other *** search
-
-
-
- ____QQQQZZZZVVVVAAAALLLL((((3333FFFF)))) ____QQQQZZZZVVVVAAAALLLL((((3333FFFF))))
-
-
-
- NNNNAAAAMMMMEEEE
- QZVAL, SQZVAL - EISPACK routine. This subroutine is the third step of
- the QZ algorithm for solving generalized matrix eigenvalue problems,
-
-
- SSSSYYYYNNNNOOOOPPPPSSSSYYYYSSSS
- ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee qqqqzzzzvvvvaaaallll((((nnnnmmmm,,,, nnnn,,,, aaaa,,,, bbbb,,,, aaaallllffffrrrr,,,, aaaallllffffiiii,,,, bbbbeeeettttaaaa,,,, mmmmaaaattttzzzz,,,, zzzz))))
- iiiinnnntttteeeeggggeeeerrrr nnnnmmmm,,,, nnnn
- ddddoooouuuubbbblllleeee pppprrrreeeecccciiiissssiiiioooonnnn aaaa((((nnnnmmmm,,,,nnnn)))),,,,bbbb((((nnnnmmmm,,,,nnnn)))),,,,aaaallllffffrrrr((((nnnn)))),,,,aaaallllffffiiii((((nnnn)))),,,,bbbbeeeettttaaaa((((nnnn)))),,,,zzzz((((nnnnmmmm,,,,nnnn))))
- llllooooggggiiiiccccaaaallll mmmmaaaattttzzzz
-
- ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee ssssqqqqzzzzvvvvaaaallll((((nnnnmmmm,,,, nnnn,,,, aaaa,,,, bbbb,,,, aaaallllffffrrrr,,,, aaaallllffffiiii,,,, bbbbeeeettttaaaa,,,, mmmmaaaattttzzzz,,,, zzzz))))
- iiiinnnntttteeeeggggeeeerrrr nnnnmmmm,,,, nnnn
- rrrreeeeaaaallll aaaa((((nnnnmmmm,,,,nnnn)))),,,,bbbb((((nnnnmmmm,,,,nnnn)))),,,,aaaallllffffrrrr((((nnnn)))),,,,aaaallllffffiiii((((nnnn)))),,,,bbbbeeeettttaaaa((((nnnn)))),,,,zzzz((((nnnnmmmm,,,,nnnn))))
- llllooooggggiiiiccccaaaallll mmmmaaaattttzzzz
-
-
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- On Input This subroutine accepts a pair of REAL matrices, one of them in
- quasi-triangular form and the other in upper triangular form. It reduces
- the quasi-triangular matrix further, so that any remaining 2-by-2 blocks
- correspond to pairs of complex eigenvalues, and returns quantities whose
- ratios give the generalized eigenvalues. It is usually preceded by
- QZHES and QZIT and may be followed by QZVEC.
-
- NNNNMMMM must be set to the row dimension of two-dimensional array parameters
- as declared in the calling program dimension statement.
-
- NNNN is the order of the matrices.
-
- AAAA contains a real upper quasi-triangular matrix.
-
- BBBB contains a real upper triangular matrix. In addition, location B(N,1)
- contains the tolerance quantity (EPSB) computed and saved in QZIT.
-
- MMMMAAAATTTTZZZZ should be set to .TRUE. If the right hand transformations are to be
- accumulated for later use in computing eigenvectors, and to .FALSE.
- otherwise.
-
- ZZZZ contains, if MATZ has been set to .TRUE., the transformation matrix
- produced in the reductions by QZHES and QZIT, if performed, or else the
- identity matrix. If MATZ has been set to .FALSE., Z is not referenced.
- On Output
-
- AAAA has been reduced further to a quasi-triangular matrix in which all
- nonzero subdiagonal elements correspond to pairs of complex eigenvalues.
-
- BBBB is still in upper triangular form, although its elements have been
- altered. B(N,1) is unaltered.
-
- AAAALLLLFFFFRRRR and ALFI contain the real and imaginary parts of the diagonal
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- ____QQQQZZZZVVVVAAAALLLL((((3333FFFF)))) ____QQQQZZZZVVVVAAAALLLL((((3333FFFF))))
-
-
-
- elements of the triangular matrix that would be obtained if a were
- reduced completely to triangular form by unitary transformations. Non-
- zero values of ALFI occur in pairs, the first member positive and the
- second negative.
-
- BBBBEEEETTTTAAAA contains the diagonal elements of the corresponding B, normalized to
- be real and non-negative. The generalized eigenvalues are then the
- ratios ((ALFR+I*ALFI)/BETA).
-
- ZZZZ contains the product of the right hand transformations (for all three
- steps) if MATZ has been set to .TRUE. Questions and comments should be
- directed to B. S. Garbow, APPLIED MATHEMATICS DIVISION, ARGONNE NATIONAL
- LABORATORY
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-